﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
.wrap{width:1200px; margin:0 auto;}
a:hover{text-decoration:none;}
a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}

.Title{text-align: center;}
.Title h3{color: #fff;font-size: 30px;}
.Title h4 {color: #b18258; font-size: 30px;}
.Title p{font-size:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color: #b2b2b2; margin-top: 10px;}
.Title i{width: 89px;height: 25px;display: block;margin: 14px auto 0;}
.Title i img{display: block;}

/*图片放大组件*/
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgZoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.img { display:block; position: relative; width:250px; height:202px; margin:0 auto;}
.img:before { content: ""; position: absolute; width:250px; height: 100%; top: 0; left: -200px; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-25deg);
-moz-transform: skewX(-25deg)
}
.img:hover:before { left: 150%; transition: left 1s ease 0s;}

@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
@font-face
    {
        font-family:"HeroicCondensed-Regular.ttf";
        src: url("../font/HeroicCondensed-Regular.ttf");
    }
@font-face
    {
        font-family:"felixtitling.ttf";
        src: url("../font/felixtitling.ttf");
    }
.iconfont {
  font-family: "../font/iconfont";
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.top_info .left { width:750px; color:#666; float:left;}
.top_info .right { width:420px; text-align:right; float:right;}
.top_info .right li { float:left; margin-left:15px; background: url(../images/line.png) no-repeat right; padding-right:15px;}
.top_info .right li:last-child { background:none; padding-right:0; font-weight:bold; color:#e40000; font-size:18px;}
.top_info .right li i { margin-right:10px; font-size:22px;}

#header{position:fixed; z-index:9999; left:0; top:0; width:100%; min-width:1200px; margin:auto; background:#fff;box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.1); }
#top_info{width:100%; line-height:57px; background:#f3f3f3; height:57px; border-bottom:#e3e3e3 1px solid; border-bottom:1px solid #ededed;}
.top_info{width:1200px; margin:auto; height:57px;}

.menu_xlk{width:400px;height:40px; list-style:none; float:left;}
.menu_xlk li{float:left;height:40px;position:relative; list-style:none; line-height:40px; vertical-align:middle; background:url(../images/xi.jpg) no-repeat right; padding:0 15px;}
.drop-menu-effect img{ padding-top:10px; float:left;}
.menu_xlk li:last-child{ background:none}
.menu_xlk li i{ float:left;}
.mj_hover_menu{text-decoration:none; height:40px;}
.menu_xlk li.selected .submenu{display:block;}
.menu_xlk li .submenu{display:none;position:absolute;top:40px;left:0; padding:10px; background:#fff; border:1px solid #d8d8d8; text-align:center;}


#header .header_con{width:1200px; margin:auto;}
#logo{float:left; width:506px; margin-top:8px; }
#logo img{width:100%;}
#header .fr{background:#fff;}

#header.min #top_info{ overflow:hidden;}

#nav{float:left;}
#nav li{float:left; height:88px; margin-left:35px;}
#nav li > a{display:block; width:100%;font-size:16px; color:#262626; text-align:center; line-height:88px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; background:url(../images/nav01.png) no-repeat right center;}
#nav li:hover > a{color:#cf0b00; background:url(../images/xi2.jpg) repeat-x bottom;}

#nav li div{display:none; position:absolute; top:100%; left:0; height:55px; width:100%; background:#f0f0f0; box-shadow:1px 3px 2px 1px rgba(0, 0, 0, 0.1);}
#nav li div figure{width:1260px; margin:10px auto; overflow:hidden;}
#nav li div figure dl{padding-left:224px; width:100%;}
#nav li div figure dl dt{font-size:18px; font-weight:bold;}
#nav li div figure dl dd{float:left; padding-right:20px; color:#000;}
#nav li div figure dl dd a{line-height:36px; font-size:14px; color:#555; background:url(../images/nav04.png) no-repeat 0 center; padding-left:15px;}
#nav li div figure dl dd a:hover{background-image:url(../images/nav05.png); background-position: 3px center; line-height:36px; color:#f00;}

/* banner css */
.slideBox{ width:100%; height:640px; margin-top:146px; overflow:hidden;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -94px;  margin-top:600px; z-index:1;} /* 按钮距离底部距离 */
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 6px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:640px;}
.slideBox .banner li a{ display:block; width:100%; height:640px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:2%; top:48%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:2%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.slideBoxr .item .inner .block_txt{
	position: absolute;
	top: 24%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.slideBox .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}

.sk{ background:#f5f5f5; overflow: hidden; height:134px; }
.key { padding:0px 20px; display:block; position:relative; z-index:11; clear:both; overflow:hidden; margin-top:15px; margin-bottom:10px; text-align:left; color:#464646; line-height:26px;}

.ss { height:40px; padding-left:35px; overflow:hidden; clear:both; position:relative; z-index:11;}
.ss .sinput { background:#e8e8e8; border:none; width:250px; height:40px; float:left; text-indent:10px;}
.ss .sbtn { background:#d71a05; border:none; color:#fff; width:60px; float:left; text-align:center; height:40px;}


.sk ul li{ height:134px;width:268px; float:left; text-align:center; display:block; position:relative;}
.sk ul li dl{ padding-top:30px; position:relative; z-index:11; }
.sk ul li:nth-child(2){width:268px; background:#e8e8e8;}
.sk ul li:nth-child(4){width:268px; background:#e8e8e8;}

.sk ul li:first-child{width:394px; background:#f5f5f5;}

.sk ul li i{ font-size:32px; height:134px; margin-right:10px; color:#d71a05;}
.sk ul li b{ color:#565656; font-size:20px; text-align:left;}
.sk ul li b swk{ color:#444444; font-size:15px; margin-top:10px; display:block; text-align:center; font-weight:300;}
.sk ul li::after{ content:""; width:100%; position:absolute; left:0; z-index:0; top:134px; z-index:0; display:block; height:100%; background:#FFF;transition:all 0.3s ease;}
.sk ul li:hover{ color:#000;}
.sk ul li:hover::after{ width:100%; top:0; }


/* 产品展示 */
.cpzs_nr{ height:auto;width:100%; overflow:hidden;background: #e7e7e7;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top,  #fff 0%,#e7e7e7 100%);
    background: -o-linear-gradient(top,  #fff 0%,#e7e7e7 100%);
    background: -ms-linear-gradient(top,  #fff 0%,#e7e7e7 100%);
    background: linear-gradient(to bottom,  #fff 0%,#e7e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e7e7e7',GradientType=0 ); margin:0px auto; padding:20px 0; padding-bottom:60px;}
	

.slideTxtBox{ width:1200px; overflow:hidden;}
.slideTxtBox .hd{position:relative;width:280px; background:#fff; float:left; overflow:hidden;}
.slideTxtBox .hd .tit { border-bottom:#fff 1px solid;}

.slideTxtBox .hd .tel { width:280px; height:68px; text-indent:95px; padding-top:52px; background:url(../images/tel2.png) no-repeat top; border-top:#f5f5f5 1px solid;}
.slideTxtBox .hd .tel p { font-family:"HeroicCondensed-Regular.ttf"; font-size:26px;}

.slideTxtBox .hd ul{}
.slideTxtBox .hd ul div{ text-align:center; height:55px; line-height:90px; text-align:center;width:290px; padding-top:35px;}
.slideTxtBox .hd ul li{padding-left:30px; cursor:pointer; background:#fff; line-height:60px; color:#303030; font-size:16px; border-bottom:1px solid #f5f5f5;}
.slideTxtBox .cp2 ul li{ line-height:57px; background:url(../images/jt1.png) no-repeat 240px 20px;}
.slideTxtBox .hd ul li.on{ background:#e40000; color:#fff;}
.slideTxtBox .hd ul li:hover { background:url(../images/jt1.png) #d71a05 no-repeat 240px 20px; color:#fff;}
.slideTxtBox .cp2 ul span{ display:block;padding-left:30px; font-weight:bold; cursor:pointer; line-height:57px; background:url(../images/jt1.png) no-repeat 240px 20px;}
.slideTxtBox .hd ul li a { display:block;}
.slideTxtBox .hd ul li:hover a { color:#fff;}
.slideTxtBox .hd ul li.on {background:url(../images/jt1.png) #d71a05 no-repeat 240px 20px;}
.slideTxtBox .hd ul dl{ background:url(../images/dc.jpg) no-repeat; padding:30px 0; height:246px; color:#fff; text-align:center;}
.slideTxtBox .hd ul dl strong{ font-size:40px; display:block; line-height:60px;}
.slideTxtBox .hd ul dl b{ font-size:14px; font-weight:blod; line-height:20px; text-align:left; padding-bottom:20px; margin:0 35px; display:block;}
.slideTxtBox .hd ul dl dt{ text-align:right; padding-right:60px; font-size:20px;}



.slideTxtBox .bd{ float:right;width:890px; height:auto;}
.slideTxtBox .bd ul{ zoom:1;}
.slideTxtBox .bd ul dl{width:890px; height:365px; overflow:hidden; overflow:hidden; position:relative;}
.slideTxtBox .bd ul dl img {width:890px; height:365px;}
.slideTxtBox .bd ul dl dt{width:340px; height:365px; background:url(../images/hbj.png); position:absolute; right:0;top:0;padding:20px 30px 0 35px;}
.slideTxtBox .bd ul dl dt strong{ font-size:26px; font-weight:300; color:#fff; line-height:90px; display:block; position:relative;}
.slideTxtBox .bd ul dl dt strong:after{ position:absolute; background:#fff;width:50px; height:3px;left:0; bottom:0; content:"";}
.slideTxtBox .bd ul dl dt b{ font-weight:200; color:#fff; line-height:26px; font-size:14px; padding-top:20px; display:block;}
.slideTxtBox .bd ul dl dt h1{ text-align:right; font-size:14px; color:#fff; font-weight:200; padding-top:40px;}

.slideTxtBox .bd ul li{ float:left;width:280px; text-align:center; overflow:hidden; height:241px; background:#fff; margin-right:25px; margin-top:20px;}
.slideTxtBox .bd ul li:last-child { margin-right:0;}
.slideTxtBox .bd ul li a { display:block; width:280px; height:197px; overflow:hidden;}
.slideTxtBox .bd ul li img {width:280px; height:197px;}
.slideTxtBox .bd ul li p{font-size:14px; height:45px; font-weight:bold; line-height:40px; display:block;}
.slideTxtBox .bd ul li:hover { background:#e40000; color:#fff;}


/* 公司简介 */
.homeabout { position:relative; height:660px; overflow:hidden; background:url(../images/bg_line.jpg);}
.homeabout .left {padding-top: 40px; position: relative; width: 38%; z-index: 2;}
.homeabout .common-infor .tit {position: relative; z-index: 1; margin-bottom: 0.1rem; font-size: 34px; color: #000; line-height: 58px;}
.homeabout .tit::after {content: ''; position: absolute; width: 60px; height: 5px; background: #e30713; left: 0; bottom: -10px; z-index: -1;}
.homeabout .common-infor .tit_en {font-size:48px; color: #e30713; font-family: Arial; font-weight: bold;text-transform: uppercase;line-height: 1;}
.homeabout .right {position: absolute; right: 0; top: 0; width:52%;}
.homeabout .left .con {margin: 20px 0; line-height:28px; color:#666;}

.homeabout .content {background: #fff; width: 68%; overflow:hidden; position: relative; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); margin: 50px 0 10px;}
.homeabout .content ul {padding:20px; overflow:hidden; text-align: center;}
.homeabout .content ul li{float:left; width:25%}
.homeabout .content ul li .li_box{padding:0 10px;}
.homeabout .content ul li .number{font-size:18px; color:#181e26;;}
.homeabout .content ul li .number span{font-size:50px; font-family:Arial, Helvetica, sans-serif; line-height:50px; display:inline-block; margin-right:5px;}
.homeabout .content ul li .txt{font-size:14px; line-height:30px; color:#b1b1b1; margin-top:10px}
.homeabout .content ul li .txt i{color:#e30713;}
/* 公共按钮 */
.common-btn{display:inline-block; height:40px; line-height:40px; padding:0 40px; border:1px solid #e30713; border-radius:50px; transition:all 0.5s ease; position:relative;}
.common-btn span{display:inline-block; color:#e30713; vertical-align:top;}
.common-btn span.iconfont{font-size:12px; font-weight:bold; margin-left:0.15rem;}
.common-btn:hover{background:#e30713;}
.common-btn:hover span{color:#fff;}

.box{}
.box .item{ width: 199px; height: 80px; float:left; border-right:1px solid #ddd; margin-top: 40px; margin-bottom:40px; overflow: hidden;}
.box .item.ls{width: 199px; border-right:0; }
.box .item h2{ margin-left: 40px; margin-top: 0; color:#3d3d3d; font-size: 14px;}
.box .item h2 span{ font-size: 50px; color:#3d3d3d; font-family: 'HeroicCondensed-Regular.ttf';}
.box .item h6{ margin-left: 40px; color:#666; font-weight:normal; color:#666; font-size: 13px;}



.IntoFaswell{padding:10px 0 40px;overflow: hidden;}
.IntoFaswellBot { background:#fff; padding-top:34px;}
.IntoFaswellNav{text-align: center; margin-top:10px;}
.IntoFaswellNav ul li{display: inline-block;*display: inline;*zoom: 1;width: 174px;margin: 0 10px;font-size: 16px;height: 44px;text-align: center;line-height: 44px;border-radius: 50px;border: 1px #c7c7c7 solid;background-color: #fff;position: relative;z-index: 9;}
.IntoFaswellNav ul li a{color: #333; display: block; font-size:16px; }
.IntoFaswellNav ul li.cur{background-color: #e50f10;border: 1px #e50f10 solid;}
.IntoFaswellNav ul li.cur a{color: #fff; font-size:16px; }
.IntoFaswellText{margin-top:40px;position: relative;}
.IntoFaswellImg{position: relative;overflow: hidden;}
.IntoFaswellImg ul{position: relative;}
.IntoFaswellImg ul li{float: left;width: 282px; margin-left: 15px; text-align: center;}
.IntoFaswellImg ul li span{width: 280px;height: 226px;display: block;overflow: hidden;}
.IntoFaswellImg ul li span img{width: 280px;height: 226px;display: block;transition: .8s;}
.IntoFaswellImg ul li:hover span img{transform: scale(1.03);}
.IntoFaswellImg ul li p{font-size: 16px;color: #333;height: 60px;line-height: 60px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.IntoFaswellImg ul li:hover p{color: #dd1810;}

.IntoFaswellText i{display: block;width:30px;height:60px;overflow: hidden;cursor: pointer;position: absolute;top: 90px;cursor: pointer;z-index:9;}
.IntoFaswellText i img{display: block;width: 30px;height: 60px;position: relative;}
.IntoFaswellText i.prev{left: -30px;}
.IntoFaswellText i.next{right: -30px;}

#IntoFaswellBox ul li{float: left;width: 282px; margin-left: 15px; text-align: center;}
#IntoFaswellBox ul li span{width: 280px;height: 226px;overflow: hidden;display: block;}
#IntoFaswellBox ul li span img{width: 280px;height: 226px;display: block;}




.zjgn{ background:url(../images/jj_bj.jpg) no-repeat center top; height:700px; margin-top:60px; padding-top:60px;}
.zjgn .ysj{ overflow:hidden;}
.zjgn_lt{width:560px; float:left;}
.zjgn_lt .zjgn_ltt p{ font-size:30px; color:#434343;}
.zjgn_lt .zjgn_ltt p strong{ color:#da0718; font-weight:300;}
.zjgn_lt .zjgn_ltt span{ font-size:14px; color:#808080; position:relative; line-height:30px; padding-bottom:10px;}
.zjgn_lt .zjgn_ltt span:after{ content:""; position:absolute;left:0; bottom:0;width:30px; height:2px; background:#222;}
.zjgn_lt .zjgn_ltt b{ font-size:18px; color:#dd1015; display:block; line-height:60px;}
.zjgn_lt dl{ font-size:14px; line-height:32px; color:#464646;}
.zjgn_a{ margin-top:30px;}
.zjgn_a a{width:134px; height:42px; background:#da0718; line-height:42px; text-align:center; font-size:14px; color:#fff; display:block;}
.zjgn_a a::after{ content:""; display:block; width:0; height:100%; background:#212121; margin-top:-42px; transition:all 0.3s ease;}
.zjgn_a a:hover{ color:#FFF;}
.zjgn_a a:hover::after{ width:100%; }

.zjgn_rt{width:590px; float:right;}
.zjgn_rt .ldzc{ height:195px; overflow:hidden; background:#da0718; color:#fff; padding:15px; transition:0.8s;}
.zjgn_rt .ldzc:hover{ background:#bd020b;}
.zjgn_rt .ldzc a{ color:#FFF;}
.zjgn_rt .ldzc:hover a{ color:#FFF;}
.zjgn_rt .ldzc .ld_tu { float:left;width:225px; height:195px; overflow:hidden;}/**/
.zjgn_rt .ldzc:hover .ld_tu img{transform: scale(1.03);}/**/
.zjgn_rt .ldzc img{ float:left;width:225px; height:195px; transition:0.8s;}
.zjgn_rt .ldzc dl{ float:right;width:300px;}
.zjgn_rt .ldzc dl dt{ font-size:20px; position:relative; line-height:64px; margin-bottom:20px;}
.zjgn_rt .ldzc dl dt:after{ content:""; position:absolute;left:0; bottom:0;width:30px; height:2px; background:#fff;}
.zjgn_rt .ldzc dl dd{ color:#fcd1d5; line-height:24px;}
.zjgn_rt .whsp .gnwh{ float:left;width:295px; height:230px; background:#fff;}
.zjgn_rt .whsp .gnsp{width:295px; height:230px; float:right;}

.wrapper{width:1200px; margin:60px auto; background:#fff; height:150px;-moz-box-shadow:0px 5px 10px #e9e9e9; -webkit-box-shadow:0px 5px 10px #e9e9e9; box-shadow:0px 5px 10px #e9e9e9;}
.wrapper li{ float:left;width:290px;height:80px; margin-top:30px; padding-top:15px; border-right:1px solid #ebebeb;}
.wrapper li:last-child{ border-right:none;}
.wrapper li h2{ display:block; height:60px; overflow:hidden;}
.wrapper li h2 dl{ float:left;font-size:60px; color:#3d3d3d; font-family:"HeroicCondensed-Regular.ttf"; line-height:70px; font-weight:300; margin-left:64px;}
.wrapper li h2 p{ float:left;font-size:14px; color:#737373; margin-top:10px; font-weight:300;}
.wrapper li h2 p b{ font-size:14px; line-height:26px; color:#737373; font-weight:300; display:block;}

.bdys{ height:668px; background:url(../images/ys_bj.jpg) #f9f5f2 no-repeat center bottom; padding-top:60px;}
.bdys .ys_zh{width:528px; height:431px; margin:0 auto; text-align:center; padding:20px 80px;}
.bdys .ys_zh .yspic { position:relative; border-radius:50%; width:399px; margin:0px auto; height:399px; overflow:hidden; z-index:9;}
.bdys .ys_zh .yspic2 { position:relative; margin-bottom:-435px; margin-left:-16px; z-index:2;}
.bdys .ys_zh p{ color:#646464; line-height:26px;}
.bdys_nr{ position:relative;}
.bdys_nr ul .ys01{ position:absolute;top:30px;left:20px; width:340px; color:#858585; line-height:26px;}
.bdys_nr ul .ys02{ position:absolute;top:260px;left:20px; width:340px; color:#858585; line-height:26px;}
.bdys_nr ul .ys07{ position:absolute;top:260px;right:20px; width:340px; color:#858585; line-height:26px;}
.bdys_nr ul .ys08{ position:absolute;top:30px;right:20px; width:340px; color:#858585; line-height:26px;}
.bdys_nr ul .ys01 p,.bdys_nr ul .ys02 p,.bdys_nr ul .ys03 p,.bdys_nr ul .ys04 p{font-size:18px; margin-bottom:10px; color:#1e1e1e; text-align:center; padding-top:10px;}
.bdys_nr ul p { display:block;}
.bdys_nr ul p:before { content:""; display:block; background:#c1c1c1; width:30px; margin:10px auto; height:1px;}
.bdys_nr ul .ys01 p b,.bdys_nr ul .ys02 p b,.bdys_nr ul .ys03 p b,.bdys_nr ul .ys04 p b{ font-size:14px; color:#616161; font-weight:300;}
.bdys_nr ul .ys01 i,.bdys_nr ul .ys02 i,.bdys_nr ul .ys07 i,.bdys_nr ul .ys08 i{transition: all 0.6s linear 0s; border:#ccc 1px solid; background:#fff; border-radius:50%; width:70px; height:70px; text-align:center; display:block; margin:0px auto; font-size:45px; line-height:70px; color:#8a8a8a;}

.bdys_nr ul i:hover {transform:rotateY(360deg);}
.bdys_nr ul .ys05 p,.bdys_nr ul .ys06 p,.bdys_nr ul .ys07 p,.bdys_nr ul .ys08 p{ margin-bottom:10px; font-size:18px; color:#1e1e1e; text-align:center; padding-top:10px;}
.bdys_nr ul .ys07 p b,.bdys_nr ul .ys08 p b{ font-size:14px; color:#616161; font-weight:300;}



/*新闻*/
.xwwt{ overflow:hidden; height:auto; margin-bottom:30px; clear:both;}
.xw{width:680px; float:left;}
.slideTxtBox1{ width:680px; text-align:left;  }
.slideTxtBox1 .hd{ height:42px; line-height:42px;   position:relative; }
.slideTxtBox1 .hd ul{ float:left; position:absolute; height:48px; }
.slideTxtBox1 .hd ul li{ float:left; cursor:pointer;width:134px; text-align:center;background:#eaeaea; font-size:16px; color:#494848;}
.slideTxtBox1 .hd ul li.on{ height:42px;  background:#e40000; color:#fff;}
.slideTxtBox1 .bd_t{ padding:20px 0; border-bottom:1px solid #e3e3e3;}
.slideTxtBox1 .bd .bd_t p a{ font-size:18px; font-weight:bold; color:#343434; line-height:48px;}
.slideTxtBox1 .bd .bd_t span{ line-height:24px; color:#7a7a7a;}
.slideTxtBox1 .bd .bd_t span a{ color:#f00; font-weight:bold;}
.slideTxtBox1 .bd .bd_nr{ padding-top:16px;}
.slideTxtBox1 .bd .bd_nr li{ background:url(../images/jh.png) no-repeat left;}
.slideTxtBox1 .bd .bd_nr li:hover a{ padding-left:50px; color:#f00;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.slideTxtBox1 .bd .bd_nr li:hover span{ padding-right:10px; display:block;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.slideTxtBox1 .bd .bd_nr span{ float:right; line-height:46px; color:#666; display:block;}
.slideTxtBox1 .bd .bd_nr a{ font-size:15px; color:#434343; line-height:46px; padding-left:36px;}
.slideTxtBox1 .bd .bd_e{ margin-top:25px;}
.slideTxtBox1 .bd .bd_e li{ height:105px; background:#f3f3f3; margin-bottom:20px;}
.slideTxtBox1 .bd .bd_e li a img{ clear:left;width:190px; height:105px;}
.slideTxtBox1 .bd .bd_e li a dl{ float:right;width:425px; padding-right:25px; padding-top:6px;}
.slideTxtBox1 .bd .bd_e li a dl dd{ color:#2a2a2a; font-size:16px; line-height:40px;}
.slideTxtBox1 .bd .bd_e li a dl dt{ color:#898989; line-height:22px;}
.slideTxtBox1 .bd .bd_e .news_a a{ display:block; width:680px; height:105px;}
.slideTxtBox1 .bd .bd_e .news_a a::after{ content:""; display:block; width:0; height:100%; background:#d71a05; margin-top:-105px; transition:all 0.3s ease;}
.slideTxtBox1 .bd .bd_e .news_a a:hover{ color:#FFF;}
.slideTxtBox1 .bd .bd_e .news_a a:hover::after{ width:100%; }
.slideTxtBox1 .bd .bd_e .news_a a:hover dl dt,.slideTxtBox1 .bd .bd_e .news_a a:hover dl dd{ color:#fff;}

.cjwt{width:486px; float:right; height:445px; background:#fff; margin-top:10px;}
.wtjd_t{height:40px; margin-bottom:12px;}
.wtjd_t p{ float:left; font-size:26px; color:#494848;}
.wtjd_t a{ float:right; color:#494848; font-size:12px; line-height:40px;}
.wtjd_t a:hover{ color:#F00;}
.wtjd{width:486px; float:right;}
.wtjdCont{margin-top:20px; height:auto; overflow:hidden;}
.wtjdCont dl{padding:12px 0;  border-bottom:1px solid #e1e2ed;}
.wtjdCont dt{margin:8px 0; background:url(../images/w.jpg) no-repeat center; line-height:24px; color:#2a2a2a;font-size:16px;}
.wtjdCont dt a{color:#2a2a2a; font-size:16px;}
.wtjdCont dd{line-height:22px; background-image:url(../images/d.jpg); color:#555;}
.wtjdCont dt , .wtjdCont dd{padding-left:40px; background-position:left 0px; background-repeat:no-repeat;}









.dyys{ background:#f6f6f6; height:760px; padding-bottom:80px; padding-top:50px;}

.dyys_lt{ float:left;width:490px; margin-top:80px; background:url(../images/yst.png) no-repeat left; position:relative;}
.dyys_lt .imgitem{ display:none;}
.dyys_lt .imgitem.on{ display:block;animation-delay: 0.1s; animation-name: fadeIn;}
.dyys_lt ul li.ys1{ cursor:pointer; position:absolute;right:100px;top:-40px; background:#393939;width:116px; height:116px; text-align:center; color:#fff; font-size:18px;-moz-border-radius:116px; -webkit-border-radius:116px;border-radius:116px; font-weight:bold;}
.dyys_lt ul li.ys2{ cursor:pointer; position:absolute;right:0px;top:80px; background:#d71a05;width:116px; height:116px; text-align:center; color:#fff; font-size:18px;-moz-border-radius:116px; -webkit-border-radius:116px;border-radius:116px; font-weight:bold;}
.dyys_lt ul li.ys3{ cursor:pointer; position:absolute;right:0px;top:230px; background:#393939;width:116px; height:116px; text-align:center; color:#fff; font-size:18px;-moz-border-radius:116px; -webkit-border-radius:116px;border-radius:116px; font-weight:bold;}
.dyys_lt ul li.ys4{ cursor:pointer; position:absolute;right:100px;top:350px; background:#d71a05;width:116px; height:116px; text-align:center; color:#fff; font-size:18px;-moz-border-radius:116px; -webkit-border-radius:116px;border-radius:116px; font-weight:bold;}

.dyys_lt ul li span { border:#bcbcbc 1px dashed; border-radius:50%; width:100px; height:100px; line-height:100px; display:block; margin:7px auto;}
.dyys_lt ul li.ys1:hover { background:#d71a05}
.dyys_lt ul li.ys2:hover { background:#393939}
.dyys_lt ul li.ys3:hover { background:#d71a05}
.dyys_lt ul li.ys4:hover { background:#393939}


.dyys_rt{ float:right;width:640px; margin-top:30px;}
.dyys_rtt{ border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.dyys_rtt p{ font-size:26px; font-weight:bold; color:#d71a05; background:url(../images/hi.png) no-repeat 330px; height:66px; margin-bottom:10px; line-height:100px;}
.dyys_rtt span{ font-size:14px; color:#666; line-height:26px;}
.dyys_rtz{ height:auto; overflow:hidden;}
.txtScroll-left{ position:relative;}
.txtScroll-left .hd{ overflow:hidden; position:absolute;right:0;}
.txtScroll-left .hd .next{ display:block;  width:30px; height:120px; float:right; overflow:hidden;top:50px; margin-top:108px; font-size:40px; font-family:"宋体"; cursor:pointer; color:#c0c0c0;}
.txtScroll-left .bd{width:610px; overflow:hidden;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1;}
.txtScroll-left .bd ul li{text-align:left; _display:inline;}
.txtScroll-left .bd ul li p{ color:#333333; font-weight:bold; font-size:20px; line-height:30px; margin-top:14px;}
.txtScroll-left .bd ul li p i{ color:#d3a359; font-size:26px; padding-left:2px; padding-right:10px;}
.txtScroll-left .bd ul li span{ color:#333; font-weight:bold; font-size:16px; line-height:50px;}
.txtScroll-left .bd ul li dl{ line-height:24px; color:#666;}
.dyys_rte{ padding-top:30px;}
.dyys_rte a{width:160px; height:40px; background:#d71a05;-moz-border-radius:20px; -webkit-border-radius:20px;border-radius:20px; display:block; text-align:center; line-height:40px; color:#fff; font-size:16px; float:left;}
.dyys_rte i{ float:left; color:#4d4d4d; padding-left:20px; line-height:40px; font-size:24px; padding-right:5px;}
.dyys_rte p{ font-size:14px; color:#666; float:left; line-height:40px;}
.dyys_rte span{ font-size:24px; color:#d71a05; font-weight:bold;}




.gcyj{padding-top:50px; padding-bottom:60px; clear:both;width:100%; height:auto;}
.gcyj_t{ background:url(../images/sx1.jpg) no-repeat center bottom; text-align:center; height:200px; font-size:14px; color:#666; line-height:40px;}
.gcyj_t p{ font-size:30px; font-weight:bold; color:#333;background:url(../images/lk.jpg) no-repeat center bottom; line-height:90px;}
/*生产设备*/
#slider{height:auto; clear:both; width:100%; padding-top:20px;}
/*广告图开始*/
#head-carousel .is-carousel{ clear:both;}
#head-carousel .video-item{width:25%;}
#head-carousel #metro-carousel .video-item .item-thumbnail img{width:100%;}
#head-carousel #metro-carousel .video-item > .video-item{width:100%;}
#head-carousel #metro-carousel.is-carousel .carousel-button a, #head-carousel #big-carousel.is-carousel .carousel-button a{line-height: 400px;}

.video-item{margin-bottom:10px;}
.video-item h2, .video-item h2 a{font-size:15px;line-height:1.4;color:#5f5f5f;margin:0 0 10px 0;}
.video-item h2 a:hover{}
.video-item h2 a:hover, .video-item h3 a:hover{text-decoration:none;color:#4141a0;}
.video-item .item-thumbnail{position:relative;overflow:hidden;}
.video-item .item-thumbnail a{ overflow:hidden;}
.video-item .item-thumbnail > a{display:block; overflow:hidden;}
/*video thumb sizing*/
.video-item .item-thumbnail img{max-width:100%;width:100%;}
.video-item .item-thumbnail .rating-bar{position:absolute;top:0;left:0;font-size:15px;line-height:30px;padding:0 8px;}
.video-item .item-thumbnail .link-overlay{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0);-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;}
.video-item .item-thumbnail .link-overlay:before{display: block;width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;margin: -20px 0 0 -18px;border-radius: 50%;background: transparent;text-align: center;font: 14px/40px 'FontAwesome';transform: scale(0.8);opacity: 0;-webkit-transition: opacity 0.2s ease;transition: opacity 0.2s ease;text-decoration:none;box-shadow: 0px 0px 0px 2px rgba(255,255,255,.75);color:#fff;}
@media(min-width:768px){.video-item .item-thumbnail:hover .link-overlay{background: rgba(20,22,23,0.75);text-decoration:none;}
.video-item .item-thumbnail:hover .link-overlay:before{-webkit-transform: scale(1);transform: scale(1);opacity: 1;text-decoration:none;}}
.video-item .item-meta{color:#c6c6c6;}
.video-item .item-meta [class^="fa-"],.video-item .item-meta [class*=" fa-"]{font-size:14px;}
.video-item .item-meta span{line-height:21px;margin-right:20px;}
.video-item .item-meta span > i{margin-right:2px;}

/*big carousel*/
#head-carousel{background:#000;color:#fff;}
#head-carousel .container{padding-top:0; overflow:hidden;}
#head-carousel .video-item{float:left;margin:0 1px 0 0;width:25%;opacity:.5;transition: all .3s ease-in .1s; overflow:hidden;}
#head-carousel .video-item .item-head a{color:#fff;}
#head-carousel .video-item .item-head span a{text-transform:uppercase;}
#head-carousel .current-carousel-item2{opacity:1;}
#head-carousel .video-item .item-head{text-align:center;padding-bottom:20px;background:none;}
#head-carousel #big-carousel .video-item .item-thumbnail img{opacity:.85;}
#head-carousel .video-item .item-head h3 a{font-size:52px;line-height:1.4em;text-transform:uppercase;font-family:'Oswald';font-weight:300;text-shadow: 1px 2px 2px rgba(0,0,0,.2);}
#head-carousel .is-carousel{position:relative;margin: 0px;}
#head-carousel .is-carousel .carousel-button{position:absolute;opacity:0;transition:all .2s ease;left:40px;right:40px;top:50%;margin-top:-20px;z-index:3;height:0;}
#head-carousel .is-carousel .carousel-content{position:absolute;z-index:0;overflow:hidden;}
#head-carousel .is-carousel .carousel-button a{width:56px;height:56px; overflow:hidden;line-height:40px;text-align:center;border-style:solid;border-width:1px;border-radius:3px;font-size:18px;}
#head-carousel .is-carousel .carousel-button a:hover{text-decoration:none;}
#head-carousel .is-carousel .carousel-button .prev{float:left;}
#head-carousel .is-carousel .carousel-button .next{float:right;}
#head-carousel:hover #big-carousel .carousel-button, #head-carousel #big-carousel:hover .shadow-right, #head-carousel:hover #big-carousel .shadow-left{opacity:1;}
@media (max-width: 767px){#head-carousel .shadow-left, #head-carousel .shadow-right{width:60px;}
#head-carousel .container{padding:0;}}
@media (max-width: 660px){#head-carousel .shadow-left, #head-carousel .shadow-right{width:30px;}}
@media (max-width: 520px){#head-carousel .shadow-left, #head-carousel .shadow-right{width:0px;}
.comment-content{float:left;position:relative;margin-left:0;margin-top:0;}
.author-current{display:none;}
.comment-respond .comment-form{margin-left:0;position:relative}
/*.comment-respond .comment-form .comment-form-comment{margin-top:150px}*//* <== why we need this?*/
.comment-respond .comment-form .row{/*position:absolute;top:0;*/margin: 0 0 0 0;width:100%}
.comment-respond .comment-form .col-md-4{padding: 0 0 0 0}
.comment-respond .comment-form .col-md-4 p input{width:100%;}}
#head-carousel #metro-carousel .video-item{opacity:1;width:auto;}
#head-carousel #metro-carousel .video-item > .video-item{width: 260px;margin:0;clear:both;}
#head-carousel #metro-carousel .video-item > .video-item:first-child{margin-bottom:1px;}
#head-carousel #metro-carousel .video-item > .video-item .item-head{text-align: inherit;padding-bottom: 5px;}
#head-carousel #metro-carousel .video-item > .video-item .item-head h3 a{font-size: 17.5px;}
#head-carousel #metro-carousel.is-carousel .carousel-button, #head-carousel #big-carousel.is-carousel .carousel-button{position: absolute;top:200px;margin-top: 0;z-index: 2;height: 0;opacity: 0;transition:all .2s ease;}
#head-carousel #metro-carousel.is-carousel:hover .carousel-button, #head-carousel #big-carousel.is-carousel:hover .carousel-button{opacity:1;}
#head-carousel #metro-carousel.is-carousel .carousel-button a, #head-carousel #big-carousel.is-carousel .carousel-button a{border:none;border-radius:0;height:auto;color:inherit;}
#head-carousel #metro-carousel.is-carousel .carousel-button a:hover, #head-carousel #big-carousel.is-carousel .carousel-button a:hover{color:#f9c73d;}

.video-item .item-thumbnail p{display:block;  overflow:hidden; background:#000;}
.video-item .item-thumbnail p img{width:100%;transform:translate(0px,0); -moz-transform:translate(0px,0); -ms-transform:translate(0px,0); -o-transform:translate(0px,0); -webkit-transform:translate(0px,0); transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.video-item .item-thumbnail span{display:block; height:280px; width:160px; margin:0 auto; overflow:hidden; text-align:left; line-height:40px; color:#fff; font-size:20px;transform:translate(0px,-140%); -moz-transform:translate(0px,-140%); -ms-transform:translate(0px,-140%); -o-transform:translate(0px,-140%); -webkit-transform:translate(0px,-140%); filter:alpha(opacity=0); opacity:0;transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;writing-mode: vertical-lr;writing-mode: tb-lr;}
.video-item .item-thumbnail span h1{ font-size:20px; letter-spacing:3px; background:url(../images/hkx.png) no-repeat left top; line-height:70px;}
.video-item .item-thumbnail span h2{ font-weight:300; color:#fefefe; font-size:15px; padding-right:10px;}
.video-item .item-thumbnail a:hover img{filter:alpha(opacity=40);opacity:0.4;transform:scale(1.2,1.2);}
.video-item .item-thumbnail a:hover span{filter:alpha(opacity=100); opacity:1;}



/*新页面*/
.nyban1{ height:360px; background:url(../images/banner4.jpg) no-repeat center; margin-top:148px;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul p{ border-bottom:2px solid #d71a05; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p img{ float:left; padding-top:20px; padding-right:6px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0; overflow:hidden;}


.ny_nav{ height:50px; margin-top:-50px; line-height:50px;text-align:right;}
.ny_nav1{width:1260px; margin:0 auto;}
.ny_nav li{ display:inline-block;width:120px; height:50px; line-height:50px; text-align:center; font-size:16px;}
.ny_nav a{ color:#333; line-height:50px; text-align:center; font-size:16px; background:#fff; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#d71a05; color:#fff;}
.ny_nav ul li a:hover{ background:#d71a05; color:#fff;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding:30px 0;}


.zjgj_01{ background:url(../images/nyban1.jpg) no-repeat center; height:700px; margin-top:94px;}
.zjgj_jj{width:490px; height:310px; background:url(../images/nyjjbj.png) no-repeat; float:right; margin-top:160px; padding:30px 30px;}
.zjgj_jj p{ font-size:32px; color:#212121; line-height:70px; font-weight:bold;}
.zjgj_jj span{width:70px; height:2px; background:#000; display:block; margin:10px 0 24px 0;}
.zjgj_jj dl{ line-height:26px; color:#444;}
.zjgj_jj dl a{ color:#f00; font-weight:bold;}

/*荣誉*/
.nyry{ padding-bottom:50px; padding-top:70px; background:url(../images/ry_bj.jpg) no-repeat;}
.nyry_t{ text-align:center; height:80px; background:url(../images/fk.png) no-repeat center top;}
.nyry_t p{ font-size:30px; color:#ff9a0a; font-weight:bold; line-height:40px; padding-top:20px;}
.nyry_t span{ color:#808080;}
.nyry_nr{}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1300px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.blk_18 .pcont { width:1224px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:38px; height:320px; float:left; background:url(../images/al_lt.png) no-repeat 0px 120px;}
.blk_18 .RightBotton { width:38px; height:320px; float:left; background:url(../images/al_rt.png) no-repeat 0px 120px;}
.blk_18 .LeftBotton:hover{ background:url(../images/al_lt01.png) no-repeat 0px 120px;}
.blk_18 .RightBotton:hover{ background:url(../images/al_rt01.png) no-repeat 0px 120px;}
.blk_18 .pl img { display:block; cursor:pointer; border:none;}
.blk_18 .pl { width:280px; float:left; float:left; text-align:center; line-height:30px; color:#515151; margin:6px 12px; font-family:"微软雅黑"; font-size:14px;}
.blk_18 .pl dt{ height:40px; background:#f9f9f9; padding-top:10px;}
.blk_18 .pl:hover dt{ background:#ff9a0a;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.solution { width:80%; margin:60px auto; }


.solution .solution-tab p a { display: inline-block; font-size: 16px; color: #959595; border-bottom: 1px solid #fff; padding-bottom: 10px; margin-right: 40px; }

.solution .solution-tab p a:hover { color: #282828; font-weight: bold; border-bottom: 1px solid #282828; }

.solution .solution-tab p a.on { color: #282828; font-weight: bold; border-bottom: 1px solid #282828; }

.solution .solution-list { width:100%; padding-bottom: 80px; }

.solution .solution-list .solution-item { width: 100%; position: relative;overflow: hidden; background:#f8f8f8;}
.solution .solution-list .solution-item:hover img{transform: scale(1.1);
  -ms-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform:scale(1.1);
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;}

.solution .solution-list .solution-item img {-webkit-transition: all 0.6s ease-in-out;width:100%;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;}
.mekc_rt{width:40%; padding-left:5%; float:right; height:100%; line-height:34px; padding-right:5%; padding-top:2%; font-size:16px; color:#333;}
.mekc_rt p{ font-size:24px; font-weight:bold; line-height:80px;}
.mekc_img{width:50%; float:left; overflow:hidden; display: block;}
.mekc_rt1{width:44%; padding-left:3%; float:left; height:100%; line-height:34px; padding-right:3%; padding-top:2%; font-size:16px; color:#333;}
.mekc_rt1 p{ font-size:24px; font-weight:bold; line-height:80px;}
.mekc_img1{width:50%; float:right; overflow:hidden; display: block;}



.solution .solution-list .solution-item .szkc a{ display: inline-block; font-size: 16px; color: #fff; line-height: 74px;padding-left: 20px; background: #ce0e0e url("../images/index-con08.png") no-repeat right center; position: absolute; bottom:6%; left:0px;width:70px; -webkit-border-top-right-radius: 40px; -moz-border-radius-topright: 40px; border-top-right-radius: 40px; -webkit-border-bottom-right-radius: 40px;  border-bottom-right-radius: 40px; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px;  border-bottom-left-radius:0px; }


.solution .solution-list .solution-item .s-itemTit h2 p{ font-size:20px; line-height:40px; color: #fff; }
.solution .solution-list .solution-item .s-itemTit1 h2 p{ font-size:20px; line-height:40px; color: #fff; }

.solution .solution-list .solution-item dl a { display: inline-block; font-size: 16px; color: #fff; line-height: 74px; padding-left:30px; padding-right: 20px; background: #ce0e0e url("../images/index-con08.png") no-repeat left center; position: absolute; bottom:6%; right: 0; -webkit-border-top-left-radius: 40px; -moz-border-radius-topleft: 40px; border-top-left-radius: 40px; -webkit-border-bottom-left-radius: 40px; -moz-border-radius-bottomleft: 40px; border-bottom-left-radius: 40px; }


/*industry历程开始*/
.xw_t{ text-align:center;}
.xw_t p{ font-size:34px; font-weight:bold; background:url(../images/xi4.png) no-repeat center; color:#353535;}
.xw_t p strong{ color:#cf0e0f;}

.industry{padding:80px 0;background-position:center top; background-repeat:no-repeat; background-size:cover;}
.industry .title{font-size:36px; color:#000; text-align:center; margin-bottom:20px;}
.industry .info{font-size:14px; color:#666; line-height:27px; width:80%; margin:0 auto 40px; text-align:center;}
.industry .detail_box .cell{background:url(../images/white_6.png) repeat; height:500px;width:600px; float:left; overflow:hidden; position:relative; cursor:pointer;}
.industry .detail_box .cell .pd{padding-top:70px; opacity:1;  transition:all 0.5s ease; -webkit-transition:all 0.5s ease; visibility:visible;}
.industry .detail_box .cell .t{font-size:28px; color:#000000;text-align:center; line-height:1; margin-bottom:20px;}
.industry .detail_box .cell .d{font-size:14px; color:#666666; width:67%; margin:0 auto 50px; text-align:center;}
.industry .detail_box .cell .con_box{width:80%; margin:0 auto;}
.industry .detail_box .cell .con_box li{width:80%; padding-left:10%; margin-bottom:15px; font-size:14px;}
.industry .detail_box .cell .con_box .btn{width:165px; line-height:40px; background:#a80d0f; color:#e7cccd; font-size:13px; display:block; margin:35px auto 0; text-align:center;}
.industry .detail_box .cell .con_box .btn i{margin-left:50px;}
.industry .detail_box .cell .con_box .btn:hover{color:#fff;}
.industry .detail_box .cell .icon_box{text-align:center; margin-bottom:12px; margin-top:70px;}
.industry .detail_box .cell .icon_box img{width:160px; height:90px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.industry .detail_box .cell .img_box{position:absolute; left:0; bottom:0; width:100%;}
.industry .detail_box .cell .list_cover{position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; opacity:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; visibility:hidden;}
.industry .detail_box .cell:hover .pd{opacity:0; visibility:hidden;}
.industry .detail_box .cell:hover .list_cover{opacity:1; visibility:visible;}
.industry .detail_box .cell:after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#fff; opacity:0.4;}
.industry .detail_box .cell:last-child:after{display:none;}
.industry .detail_box .cell:hover .icon_box>img{transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}

.hzkh{ padding:50px 0;}
.product-section{padding-top:50px;position:relative;background:url(../images/productBase-features-bag.jpg) no-repeat;background-size:cover}
.product-wrapper{max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;position:relative}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.product-features .product-body{margin:0px 25px}
.product-features .product-body:after{content:"";width:100%;height:3px;background:url(../images/productBase-features-model.png) no-repeat;background-size:100% auto;background-position:center;position:absolute;top:50px;left:0;z-index:0}
/*li*/
.features-item{position:relative;float:left}
.features-slide .features-item>*{text-align:center}
.features-item h3{font-size:16px;line-height:28px;margin-bottom:50px;color:#333;opacity:0.7;transition:all 0.1s}
.features-item i{position:absolute;width:75%;height:33px;background:url(../images/productBase-features-timeline.png) no-repeat;background-size:contain;background-position:right center;left:-25%;margin-left:10px;top:35px;z-index:3}
.features-item .features-info{display:block;margin:0 auto;padding:20px 53px;transition:all 0.3s;border-radius:2px}
.features-item .features-info .features-info-i{font-size:14px;color:#333;line-height:22px;margin-bottom:10px}
.features-item .features-info .features-info-s{font-size:16px;color:#666;line-height:24px;overflow:hidden}
/*鼠标悬浮效果*/
.features-item:hover h3{font-size:22px;line-height:28px;opacity:0.9}
.features-item:hover i{width:75%;margin-left:13px;background:url(../images/productBase-features-timeline-hover.png) no-repeat;background-size:contain;background-position:right center}
.features-item:hover a{background:url(../images/productBase-features-info.png) no-repeat;background-size:100% 100%}
/*左右按钮*/
.product-features .swiper-button-prev{width:30px;height:40%;left:-15px;top:30%;background:none}
.product-features .swiper-button-prev:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/productBase-features-left.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}
.product-features .swiper-button-next{width:30px;height:40%;right:-15px;top:30%;background:none}
.product-features .swiper-button-next:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/productBase-features-right.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}

.cont{ height:190px; background:#cf0e0f;width:100%;}
.cont ul li{ float:left;width:400px; text-align:center; color:#fff; font-size:16px; height:155px; line-height:30px; padding-top:35px;}
.cont ul li i{ font-size:50px; line-height:60px; font-weight:200; display:block;}
.cont ul li:nth-child(2){ background:#2e2e2e;}
/*历程结束*/

/* Footer*/
.footer { background: url(../images/footbg.jpg) no-repeat bottom; background-size:cover; padding-top:20px;}
.footer .main {padding-top: 38px; padding-bottom:38px; height:auto; overflow:hidden;}
.footer .main ul {width:72%;}
.footer .main li {width: 16%; height:185px; border-right:#343434 1px solid; float:left; overflow:hidden; padding-left:30px;}
.footer .main p.tit {line-height: 32px; padding-bottom:10px; color:#fff; background: url(../images/botline.jpg) no-repeat bottom left;}
.footer .main p.tit a {font-size: 18px; color: #fff;	-webkit-transition: color 0.3s ease 0s;	transition: color 0.3s ease 0s;}

.footer .main .lianxi { padding-left:30px; float:left;}
.footer .main .lianxi p { color:#c1c1c1;}
.footer .main p.tit a:hover {color: #ff0000;}
.footer .main span.sub {display: block;	line-height: 26px; font-size: 14px;margin-top: 10px;margin-bottom: 32px;}
.footer .main span.sub a {color: #c1c1c1;-webkit-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s;}
.footer .main span.sub a:hover {color: #ff0000;}
.footer .mapimg {display: block; width:28%; position: relative;}
.footer .mapimg .tit { margin-left:22px; font-size: 15px;line-height: 32px; color:#1d1d1d}
.footer .mapimg .tel { margin-left:22px; padding-top:2px; font-size:38px; font-family:Impact; color:#034b93}
.footer .mapimg .mail { margin-left:22px;padding-top:6px; font-size:14px; color:#595959}
.footer .mapimg .add { margin-left:22px; line-height:28px; padding-bottom:10px; border-bottom:#d3d3d3 1px solid; font-size:14px; color:#595959}
.footer .bot-wrap {height: 36px; background: #000;  line-height: 36px;padding-top: 8px; padding-bottom: 8px; color:#fff; font-size:14px;}
.footer .bot-wrap a {color:#b9b9b9; font-size:13px;-webkit-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s;}
.footer .bot-wrap a:hover {color:#ff0000;}
.footer .bot-wrap .link a {float: right;}
.footer .bot-wrap .link .line {display: inline-block;width: 1px;height: 10px;background-color: #535353;	margin: 14px 10px 0;float: right;}

.link2 { background:#f5f5f5; clear:both; line-height:62px; height:62px; display:block;}
.link2 h4 { background: url(../images/linkbg.png) no-repeat left; width:78px; height:62px; float:left;}
.link2 a { font-size:14px; padding-left:15px; color:#6d6d6d; padding-right:15px; background: url(../images/line.png) no-repeat right;}
.link2 a:last-child { background:none;}
.link2 a:hover { color:#e40000}
/*关注代码*/
.weixin { float:left; margin-left:30px; display:block; width:130px;}
.weixin img { width:130px; border:#efefef 1px solid;}
.weixin p { text-align:center; color:#c1c1c1; line-height:25px;}


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

/* posterTvGrid */
.posterTvGrid{position:relative;height:400px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:640px;height:370px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:63px;left:-174px;width:174px;height:224px;background:url(../images/leftShadow.png) no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:63px;right:-174px;width:174px;height:224px;background:url(../images/rightShadow.png) no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("../images/1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_prev_btn.png");}
.posterTvGrid .rightNav{right:7px;background:url("../images/2.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_next_btn.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:380px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}


.bbm_dv ul li{float: left;text-align: center;border-right: 1px solid #e6e6e6;width: 400px;}
.bbm_dv ul li:last-child { border:none;}
.bbm_dv ul li img{display: block;margin: 0px auto;}

.mimg{min-height: 100px;}
.bbm_dv ul li span{font-size: 18px;}
.bbm_dv ul li  p{font-size: 16px;color: #353535;margin-top: 5px;}
.bbm_dv ul li:first-child{padding-left: 0px;}
.erwm{float: left;}
.erm_1{float: left;text-align: center;margin-left: 50px;}
.erm_1 p{margin-top: 30px;}
.erm_1 img{border: 1px solid #e6e6e6;padding: 7px;}
.ham_h2{font-size: 28px; text-align:center;color: #2f2f2f;margin-bottom: 60px;}
.bbm_dv{height: auto;overflow: hidden;}